Skip to content

Add Database Inspector support (sqlite-android-inspection)#211

Open
dengfuping wants to merge 1 commit intorequery:masterfrom
dengfuping:fix-issue-168
Open

Add Database Inspector support (sqlite-android-inspection)#211
dengfuping wants to merge 1 commit intorequery:masterfrom
dengfuping:fix-issue-168

Conversation

@dengfuping
Copy link
Copy Markdown

@dengfuping dengfuping commented Apr 1, 2026

Summary

Adds optional module sqlite-android-inspection so Android Studio App Inspection → Database Inspector works with io.requery SQLite and Room (RequerySQLiteOpenHelperFactory), aligned with AndroidX sqlite-inspection.

  • androidx.sqlite.inspection implementation adapted for sqlite-android (no OpenParams), proto, and InspectorFactory SPI.
  • androidx.inspection:inspection from AndroidX snapshot Maven provides JNI / libart_tooling.so (debugApi); releaseCompileOnly avoids bundling JVMTI in release AARs.
  • CI: scripts/verify-sqlite-android-inspection.sh + connectedAndroidTest (includes InspectionJvmtiRuntimeTest).

Test and validation

image

Consumer setup

Apps add the androidx.dev snapshot repository for androidx.inspection and use debugImplementation on sqlite-android-inspection. See README and sqlite-android-inspection/VENDOR.txt.

Issues

Fixes #165
Fixes #168

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cannot use Android Studio's Database Inspector Add integeration to studio app inspection

1 participant